//
// Created by 党清浩 on 2021/9/25.
//
#include <stdio.h>

int *inputArray();

int *sortArray(int *p);

void *printfArray(int *p);

int main() {
    int *p, *q;
    p = inputArray();
    printf("Before sort:");
    printfArray(p);
    q = sortArray(p);
    printf("\nAfter sort:");
    printfArray(q);

    return 0;
}

int *inputArray() {
    int i;
    int num;
    static int array[5];
    scanf("%d", &num);
    for (i = 0; i < 5; i++) {
        scanf("%d", &array[i]);
    }
    return array;
}

int *sortArray(int *p) {
    int i;
    int j;
    int temp;
    int x = 5;
    for (j = 0; j < x - 1; j++) {
        for (i = 0; i < x - 1 - j; i++) {
            if (p[i] > p[i + 1]) {
                temp = p[i];
                p[i] = p[i + 1];
                p[i + 1] = temp;
            }
        }
    }
    return p;
}

void *printfArray(int *q) {
    int i;
    int x = 5;
    for (i = 0; i < x; i++) {
        printf("%-4d", q[i]);
    }
}